lunar sensor - English Synonyms Dictionary